package com.event.system.mapper;

import com.event.system.domain.SysEventSort;

import java.util.List;

/**
 * @Author lw
 */
public interface SysEventSortMapper {

    /**
     * 根据条件分页查询展会分类信息
     * @param sysEventSort
     * @return
     */
    List<SysEventSort> selectSortEventSortList(SysEventSort sysEventSort);

    /**
     * 这里是模糊查询，通过字符串模糊查询
     * @param sortName
     * @return
     */
    List<SysEventSort> selectSortEventSortListByName(String sortName);

    /**
     * 根据id查找分类信息
     * @param sortId
     * @return
     */
    SysEventSort selectSortEventSortBySortId(Long sortId);

    /**
     * 查询所有分类信息
     * @return
     */
    List<SysEventSort> selectEventSortAll();

    /**
     * 新增展会分类信息
     * @param sysEventSort
     * @return
     */
    int add(SysEventSort sysEventSort);

    /**
     * 修改展会分类信息
     * @param sysEventSort
     * @return
     */
    int update(SysEventSort sysEventSort);

    /**
     * 删除展会分类信息
     * @return
     */
    int deleteSysEventSortBySortId(Long[] sortId);

    /**
     * 校验分类名称是否唯一
     * @param sortName
     * @return
     */
    SysEventSort checkSortNameUnique(String sortName);
}
